// DirectoryScanner.h
#pragma once
#include <vector>
#include <string>

class DirectoryScanner
{
public:
    static DirectoryScanner& getDirectoryScanner();
    
    std::vector<std::string> scan(const std::string& dir);
    DirectoryScanner(const DirectoryScanner&)=delete;
    DirectoryScanner& operator=(const DirectoryScanner&)=delete;
private:
    DirectoryScanner() = default;
    ~DirectoryScanner()=default;
};











